
# fp=open('one.txt','r')
# s=fp.readlines()
# for line in s:
#     print(line,end='')

# 1、文件a.txt内容：每一行内容分别为商品名字，价钱，个数。

# apple 10 3 # tesla 100000 1 # mac 3000 2 # lenovo 30000 3

# chicken 10 3 # 通过代码，将其构建成这种数据类型：
# [{'name':'apple','price':10,'amount':3},{'name':'tesla','price':1000000,'amount':1}......] 
# 并计算出总价钱\



# 1、文件a.txt内容：每一行内容分别为商品名字，价钱，个数。
 	# apple 10 3
 	# tesla 100000 1
 	# mac 3000 2
 	# lenovo 30000 3
 	# chicken 10 3
 	#通过代码，将其构建成这种数据类型：[{'name':'apple','price':10,'amount':3},{'name':'tesla','price':1000000,'amount':1}......] 并计算出总价钱。

# s='apple 10 3\ntesla 100000 1\nmac 3000 2\nlenovo 30000 3\nchicken 10 3'
# fp=open('a.txt','w+')
# fp.write(s)
# li=[]
# f1=open('a.txt','r+')
# for i in f1:
#     l2=i.strip().split()
#     # print(l2)
#     dic={'name':l2[0],'price':l2[1],'amount':l2[2]}
#     li.append(dic)
# print(li)

# sum=0
# for j in li:
#     # print(j)
#     sum=sum+int(j['price'])*int(j['amount'])
# print('总价为%d元'%sum)

# f1.close()
# f=open('c.txt','r+')
# # s=("name:apple price:10 amount:3 year:2012\nname:tesla price:100000 amount:1 year:2013")
# # # f.write(s)
# sum=0
# li=[]
# ls = []

# for i in f:
#     list=i.strip().split()
#     for j in list:       
#         k=j.split(':')
#         li.append(k)
#         print(ls)
#     ls.append(dict(li))
    

#     for m in ls:    
#         sum=sum+int(m['price'])*int(m['amount'])
#     # print(sum)
# f.close()    



# import os
# print(os.getcwd()) #返回你的当前文件工作目录地址
# import os
# os.makedirs('D:a/b/c') 新建文件夹
# # os.removedirs('D:a/b/c'/) 递归删除文件夹
# filename='D:' 目标文件是D
# dirs=0 
# sum=0
# files=0
# if os.path.exists(filename):判断是否为空盘
#     for name in os.listdir(filename):
#         if os.path.isdir(filename+'/'+name):
#             print('目录{}'.format(name))
#             dirs+=1
#         else:
#             print('文件{}'.format(name))
#             files+=1
#         sum+=1
# print('共有{}个元素，{}个目录，{}个文件'.format(sum,dirs,files))

'''
dict={}
fp=open('8.1,txt','r+')
# fp.write('wyg:111*kobe:222*james:333')
for i in fp :
    # print(i)
    list=i.strip().split('*')
    for j in list:
        user=j.split(':')
        name=user[0]
        pwd=user[1]
        dict[name]=pwd
        dict1=dict
fp.close()

flag=True
def login (dict1):
    global flag
    flag=False
    
    uname=input('请输入你的用户名').strip()
    upwd=input('请输入你的密码').strip()
    
    if uname in dict1.keys() and dict1[uname]==upwd:
        print('登录成功，欢迎光临！')
        flag=True
    
    else:
        print('您的输入有误!')
         

def rigisto(dict1,flag):
    uname=input('请输入你的用户名：').strip()
    if uname in dict1.keys():
        print('该用户名已被占用，请重试')
    else:
        upwd=input('请输入你的密码：')
        upwd1=input('请再次确认你的密码：')
        if upwd==upwd:
            dict[uname]=upwd
            print('注册成功，欢迎使用！')
    return flag


k=0
f=True
while f:
    print('1 登录，2 注册，3 退出')
    k=input('请输入你的选项：').strip()
    k=int(k)
    if k==1:
        login(dict1)
    elif k==2:
        rigisto(dict1,flag)
    elif k==3:
        f=False
        print('欢迎下次再来！')
'''
# fp=open('myone.txt','w')
# fp.write('八一建军节！')
# fp.close()


'''
import os

filename='myone.txt'
rename='on.txt'
file_list=os.listdir('D:\soft')
if filename in file_list :
    while rename in file_list:
        choose=input('名称重复，是否继续？：（y/n）')
        if choose in ['Y','y']:
            rename=input('请输入新的更改的名称：')
        else:
            print('更改失败!')
            break
    else:
        os.rename(filename,rename)
        print('更改成功！')
else:print('文件不存在！')
'''
'''
返回根目录
import os
print(os.getcwd())
'''
'''
返回括号路径中的文件夹或文件名
import os
res=os.listdir('D:\soft')
print(res)
'''
'''
import os 
os.makedirs('555.txt/good.txt')
返回递归的文件，文件间用/连接！
'''
# import os
# print(os.stat('D:\soft'))
# 返回的是路径信息！

# import os
# os.removedirs('555.txt/good.txt')
# 递归删除括号中文件

# 更改文件的名称
# import os
# f=open('234.txt','w')
# f.write('wo yao qu tai wan la!')
# f.close()
# filesname=('234.txt')
# newname=('11.txt')
# os.rename(filesname,newname)

